package com.ltmall.api.dao;

import com.ltmall.api.bean.ClientAccount;

import java.util.Date;

/**
 * 用户账户相关DAO
 *
 * @author dou.guo
 * @Title IClientAccountDAO.java
 * @Description 类IClientAccountDAO.java的实现描述：类实现描述 
 * @date 2017年8月11日 下午2:17:44
 * @package com.ltmall.api.dao
 */
public interface IClientAccountDAO {

    /**
     * 获取用户账户信息
     * 
     * @param userID
     * @return
     */
    public ClientAccount getClientAccount(int userID);

    /**
     * 更新用户账户积分
     * 
     * @param userID
     * @param point
     * @return
     */
    public boolean updateAccountPoint(int userID, int point);
    
    /**
     * 更新用户账户懂事特权时间
     * 
     * @param userID
     * @param expiration
     * @return
     */
    public boolean updateExpiration(int userID, Date expiration);
}
